package com.ylbh.modules.cancellation.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 用户注销信息表
 *
 * @author ${author}
 * @email ${email}
 * @date 2019-11-16 18:33:59
 */
@Data
@TableName("shopping_user_cancellation")
public class ShoppingUserCancellation implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	@TableId
	private String id;
	/**
	 * 用户ID
	 */
	private String userId;
	/**
	 * 注销原因1：需要换绑手机
		2：存在两个以上送贝账号
		3：不好用
		4：安全/隐私顾虑
		5：其他
	 */
	private String cancellationType;
	/**
	 * 注销描述
	 */
	private String cancellationDescribe;
	/**
	 * 添加时间
	 */
	private Date addTime;
	/**
	 * 注销状态
		1：审核中
		2：审核不通过
		3：审核通过
	 */
	private Integer cancellationStatus;
	/**
	 * 审核时间
	 */
	private Date examineTime;
	/**
	 * 审核未通过原因
	 */
	private String examineMessage;
	/**
	 * 用户账号
	 */
	@TableField(exist = false)
	private String userName;

}
